/*
 * ClassInfo.h
 *
 *  Created on: 2011-8-2
 *      Author:
 */

#ifndef CLASSINFO_H_
#define CLASSINFO_H_
#include <string>
#include <vector>
#include "type.h"
#include "SwfObject.h"
#include "Trait.h"

namespace swfstream {
class AbcFile;
class ClassInfo: public swfstream::SwfObject {
public:
	ClassInfo();
	virtual ~ClassInfo();
	uint32 cinit;
	uint32 traitCount;
	std::vector<Trait*> traits;
	virtual std::string toString(AbcFile* abcFile);
};

} /* namespace swfstream */
#endif /* CLASSINFO_H_ */
